//八、请简述ts和js之间的关系

/**
 * 
 * 首先js是弱类型的语言，定义变量不用指定类型，对使用者很方便，
 * 但是如果项目够大，不指定类型很可能导致意向不到的bug，同时很难
 * 维护，因为使用者不知道能够传递什么样的参数。
 * ts也由此诞生，它和java很像，对于会java的程序员来说几乎是零学习成本，
 * 同时它也兼容js的弱类型写法(全部给any)
 * ts自己实现了一套语法，不满足则不能编译通过，从而实现了强类型语言的功能。
 * 但是本质上还是编译成浏览器能够识别的js代码
 * 
 * 
 * 
 * 
 */